package nxu.it.movieapi.service;

import nxu.it.api.model.User;

public interface UserRegisterService {

    /**
     * 用户注册
     * @param user 用户信息
     * @return 注册成功的用户信息
     */
    User register(User user);

    /**
     * 检查用户名是否已存在
     * @param username 用户名
     * @return 如果用户名已存在返回true，否则返回false
     */
    boolean checkUsernameExists(String username);

    /**
     * 检查邮箱是否已注册
     * @param email 邮箱
     * @return 如果邮箱已注册返回true，否则返回false
     */
    boolean checkEmailExists(String email);
}

